core: [INCOMPATIBLE CHANGE] Re-split archive content into .file and .filecontent
authorColin Walters <walters@verbum.org>
Fri, 4 May 2012 15:02:15 +0000 (11:02 -0400)
committerColin Walters <walters@verbum.org>
Fri, 4 May 2012 20:10:30 +0000 (16:10 -0400)
commit27358a8de61ca785c52e8f439a21099cbbf80424
tree0a5a7fb52501b0cfdee055ef6b2623810fd04919
parent3321fa08d74dc4f6fcec81a0a007a7c728e792fe
core: [INCOMPATIBLE CHANGE] Re-split archive content into .file and .filecontent

This will allow us to use hard links again for user-mode checkouts,
rather than the hackish link cache.  It was pretty silly anyways to
have file objects be stored with just a small metadata header
prepended, but uncompressed.

Either they should be hardlinkable, or compressed (in pack files).
src/libostree/ostree-core.c
src/libostree/ostree-core.h
src/libostree/ostree-repo.c
src/libostree/ostree-repo.h
src/ostree/ostree-pull.c
src/ostree/ot-builtin-init.c
src/ostree/ot-builtin-pack.c